package com.itdachang.design.behavioral.template;

/**
 * 什么场景用到？
 * 1、Spring的整个继承体系都基本用到了模板方法
 *      BeanFactory【抽象工厂】 A1 - A2 - A3 - A4(具体操作被全部完成)
 *
 * 2、JdbcTemplate、RedisTemplate 都允许我们扩展
 * 3、我们自己的系统也应该使用模板方法组织类结构
 * ....
 * @author gcq
 * @Create 2022-02-13
 */
public class MainTest {
    public static void main(String[] args) {
        AutoCookMachine autoCookMachine = new AutoCookMachine();
        autoCookMachine.cook();
    }
}